
export function validatenNickname(rule, value, callback) {
  if (!value) {
    return callback(new Error('昵称不能为空！'))
  } else if (!(value.length>=2&&value.length<=10)) {
    return callback(new Error('长度为2-10位'))
  } else {
    callback()
  }
}
export function validataEmail(rule, value, callback) {
  const uPattern =/^[A-Za-z0-9\u4e00-\u9fa5]+@[a-zA-Z0-9_-]+(\.[a-zA-Z0-9_-]+)+$/
  if (!value) {
    return callback(new Error('邮箱不能为空！'))
  } else if (!uPattern.test(value)) {
    return callback(new Error('格式不正确'))
  } else {
    callback()
  }
}
export function validataPhone(rule, value, callback) {
  const uPattern =/^(?:(?:\+|00)86)?1(?:(?:3[\d])|(?:4[5-79])|(?:5[0-35-9])|(?:6[5-7])|(?:7[0-8])|(?:8[\d])|(?:9[1589]))\d{8}$/
  if (!value) {
    return callback(new Error('手机号不能为空！'))
  } else if (!uPattern.test(value)) {
    return callback(new Error('格式不正确'))
  } else {
    callback()
  }
}
export function validataBirthday(rule, value, callback) {
  if (!value) {
    return callback(new Error('生日不能为空！'))
  } else {
    callback()
  }
}
export function validataDetailedAddress(rule, value, callback) {
  if (!value) {
    return callback(new Error('详细地址不能为空！'))
  } else {
    callback()
  }
}
export function validataModeladdress(rule, value, callback) {
  if (!value) {
    return callback(new Error('地址不能为空！'))
  } else {
    callback()
  }
}
